Gorni Lom (Bulgarian: Горни Лом) is a village in north-western Bulgaria, Vidin Province. The population of Gorni Lom is 784.
The village is situated in a mountainous region, on the upper stream of the Lom River. It is located in the foot of Midzhur, the highest peak in western Stara Planina. Gorni Lom is a starting point for the tourists who climb Midzhur. Most of the village inhabitants work in a factory producing explosives or in the five small hydropower plants on the river.